Improve port of struct timespec to MS-Windows.
authorEli Zaretskii <eliz@gnu.org>
Sun, 24 Jun 2012 17:21:20 +0000 (20:21 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 24 Jun 2012 17:21:20 +0000 (20:21 +0300)
commitcd9423982955bee8006c28fc45c03ea5bbe65b67
treec3c66d1aa3811f7c83d6f1023f6e8e9e62ea47de
parent0855f586f683e3e03d3ac0b9874491aed233796c
Improve port of struct timespec to MS-Windows.

 lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
 ($(BLD)/timespec-add.$(O)):
 ($(BLD)/timespec-sub.$(O)): Don't depend on
 $(EMACS_ROOT)/nt/inc/sys/time.h.
 lib/stat-time.h:
 lib/timespec.h:
 lib/utimens.h: Revert last change.
 src/makefile.w32-in (TIMESPEC_H): Remove nt/inc/sys/time.h.
 (SYSTIME_H): Add nt/inc/sys/time.h.
 src/systime.h [WINDOWSNT]: Include sys/time.h.
 src/s/ms-w32.h (struct timespec): Definition moved from
 nt/inc/sys/time.h.  Suggested by Paul Eggert <eggert@cs.ucla.edu>.
 nt/inc/sys/time.h (struct timespec): Don't define it here, it is
 now defined in src/s/ms-w32.h.
ChangeLog
lib/makefile.w32-in
lib/stat-time.h
lib/timespec.h
lib/utimens.h
nt/ChangeLog
nt/inc/sys/time.h
src/ChangeLog
src/makefile.w32-in
src/s/ms-w32.h
src/systime.h